import os

# --- 关键修改：定义程序数据的专属文件夹 ---
APP_NAME = "风暴眼"
# 获取 AppData\Local 目录, 这是存放应用程序数据的标准位置
APP_DATA_DIR = os.path.join(os.getenv('LOCALAPPDATA'), APP_NAME)
# --- 修改结束 ---

# 您新增的URL模板 (保持不变)
FY4B_GCLR_TEMPLATE = "http://img.nsmc.org.cn/CLOUDIMAGE/FY4B/AGRI/GCLR/DISK/FY4B-_AGRI--_N_DISK_1050E_L2-_GCLR_MULT_NOM_{start_time}_{end_time}_1000M_V0001.JPG"
FY4B_SWCI_TEMPLATE = "http://img.nsmc.org.cn/CLOUDIMAGE/FY4B/AGRI/SWCI/DISK/FY4B-_AGRI--_N_DISK_1050E_L2-_SWCI_MULT_NOM_{start_time}_{end_time}_0500M_V0001.JPG"

# 文件和路径配置 (保持不变)
SAVE_DIR = os.path.join(os.path.expanduser('~'), 'Pictures', 'AutoWallpaper')
DOWNLOADED_FILE_NAME = "original_wallpaper.jpg"
PROCESSED_FILE_NAME = "processed_wallpaper.jpg"
ICON_FILENAME = "icon.png"

# --- 关键修改：配置文件路径现在指向 AppData ---
# 程序将在这里创建和读取 config.json 文件
CONFIG_FILENAME = os.path.join(APP_DATA_DIR, "config.json")
# --- 修改结束 ---

# 程序行为配置 (保持您调整后的值)
UPDATE_INTERVAL_SECONDS = 900  # 更新间隔（秒），900秒 = 15分钟
SATELLITE_IMAGE_DELAY_MINUTES = 120  # 卫星图发布延迟

# 可直接在这里定义托盘菜单名称与 URL 模板（不需要显式指定 delay）
SOURCES = {
    "风云4B 真彩": "http://img.nsmc.org.cn/CLOUDIMAGE/FY4B/AGRI/GCLR/FY4B_DISK_GCLR.JPG",
    "风云4B 风暴": "http://img.nsmc.org.cn/CLOUDIMAGE/FY4B/AGRI/SWCI/FY4B_DISK_SWCI.JPG",
    "中国区域": "http://img.nsmc.org.cn/CLOUDIMAGE/FY4B/AGRI/GCLR/FY4B_REGC_GCLR.JPG",
    "世界区域": "http://img.nsmc.org.cn/CLOUDIMAGE/GEOS/MOS/IRX/PIC/GBAL/GEOS_IMAGR_GBAL_L2_MOS_IRX_GLL_YYYYMMDD_HHmm_10KM_MS.jpg",
}
